/**
 * 
 */
package cn.com.innodev.withyou.business.api.crm;

import java.util.Date;

import com.vanstone.fs.weedfs.WeedFSFile;

/**
 * @author shipeng <br />
 *         抽象用户信息
 */
public abstract class AbstractUser {

  /** 用户ID */
  private String userID;
  /** 系统写入时间 */
  private Date sysInsertTime;
  /** 系统更新时间 */
  private Date sysUpdateTime;
  /** 微信openID */
  private String weixinOpenID;
  /** 用户名 */
  private String username;
  /** 密码 */
  private String password;
  /** 状态信息 */
  private UserState userState;
  /** 头像信息 */
  private WeedFSFile headerFile;

  public WeedFSFile getHeaderFile() {
    return headerFile;
  }

  public void setHeaderFile(WeedFSFile headerFile) {
    this.headerFile = headerFile;
  }

  public String getUserID() {
    return userID;
  }

  public void setUserID(String userID) {
    this.userID = userID;
  }

  public Date getSysInsertTime() {
    return sysInsertTime;
  }

  public void setSysInsertTime(Date sysInsertTime) {
    this.sysInsertTime = sysInsertTime;
  }

  public Date getSysUpdateTime() {
    return sysUpdateTime;
  }

  public void setSysUpdateTime(Date sysUpdateTime) {
    this.sysUpdateTime = sysUpdateTime;
  }

  public String getWeixinOpenID() {
    return weixinOpenID;
  }

  public void setWeixinOpenID(String weixinOpenID) {
    this.weixinOpenID = weixinOpenID;
  }

  public String getUsername() {
    return username;
  }

  public void setUsername(String username) {
    this.username = username;
  }

  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }

  public UserState getUserState() {
    return userState;
  }

  public void setUserState(UserState userState) {
    this.userState = userState;
  }

}
